package com.csx.framework.springboot.sample.boot;

import org.springframework.beans.factory.InitializingBean;
import org.springframework.stereotype.Component;

/**
 * 生效时机:
 *      初始化Bean的接口, postProcessAfterInitialization之前执行
 * 使用场景:
 *      可以进行系统启动时的一些业务指标的初始化工作
 * @author cuisongxu
 * @date 2024/2/25 周日 16:09
 */

@Component
public class I9InitializingBean implements InitializingBean {

    @Override
    public void afterPropertiesSet() throws Exception {
        System.out.println("顺序22 --- I9InitializingBean#afterPropertiesSet 在Bean初始化时执行");
        System.out.println();
    }
}
